Aws\ClientResolver C

Total Complexity 106
Dependencies 26
Dependents 4
Total lines 812
Lines of code 433
Logical lines of code 167
Comment lines 80
Methods 34
Properties 3

Methods 34

Method Rating Maintainability Complexity Lines of code
resolve()
A
45 14 42
_apply_credentials()
A
48 10 32
_apply_endpoint_provider()
A
49 9 33
getArgMessage()
S
52 7 22
_default_signing_name()
S
57 5 18
throwRequired()
S
58 5 15
_apply_idempotency_auto_fill()
S
58 4 16
_default_signing_region()
S
60 4 14
_default_signature_version()
S
59 4 14
_apply_user_agent()
S
53 3 25
_missing_version()
S
54 3 24
_apply_api_provider()
S
55 3 20
_apply_csm()
S
52 2 29
_apply_stats()
S
61 3 12
_apply_validate()
S
62 3 12
_apply_endpoint()
S
65 3 9
_apply_debug()
S
72 3 5
getEndpointProviderOptions()
S
64 3 10
_apply_retries()
S
65 2 9
_missing_region()
S
67 2 8
_default_signature_provider()
S
80 1 3
_default_serializer()
S
71 1 6
_default_endpoint_provider()
S
72 1 5
getDefaultArguments()
S
80 1 3
_apply_http_handler()
S
66 1 9
_default_handler()
S
66 1 9
_apply_handler()
S
80 1 3
__construct()
S
81 1 3
_apply_serializer()
S
79 1 3
_default_endpoint_discovery_provider()
S
80 1 3
_apply_endpoint_discovery()
S
79 1 3
_default_credential_provider()
S
80 1 3
invalidType()
S
65 1 8
_apply_profile()
S
78 1 3